print("asds")

function F1( ... )
	-- body
	print("F1")
end

F1()

function Add(a,b)

print(a+b)
end 
Add(1,2 )

function Add(a,b)

return a+b
end 

ad=Add(1,4 )
print(ad)

F6=function(a,b)
return a+b
end
F6(1,2)
--变长参数
function F7( ... )
	-- body
	arg={...}
	for i=1,#arg do
print(arg[i])
	end
end
F7(1,2,3,4,5,8)
--闭包

function F8(x)

	F9=function(y)
return x+y
	end
	return F9
end

f9=F8(5)--返回一个F9，而且里面局部变量x留下来了
f=f9(10)
print(f)